//
//  DLProjectPropertyTool.h
//  DGGCommonSDK
//
//  Created by dgg_hzk on 2019/11/20.
//

/**
 *  类说明
 *  获取工程属性：  app 名字、版本号 等。
 */
@interface DLProjectPropertyTool : NSObject

/**
 *  获取plist  文件里面的APP  版本号
 *
 *  @return 获取plist  文件里面的APP  版本号,正式对用户的版本号
 */
+(NSString *)getAppVersion;

/**
 获取build编号

 @return build编号
 */
+(NSString *)getAppBuild;

/**
 *  获取plist  文件里面的APP  Bundle Identifier Key
 *
 *  @return 获取plist  文件里面的APP  Bundle Identifier Key
 */
+(NSString *)getBundleID;

/**
 *  获取app在手机上面显示的名字
 *
 *  @return 获取app在手机上面显示的名字
 */
+(NSString *)getAppName;

/**
 *  获取app所在的苹果设备名字   e.g. @"iPhone", @"iPod touch"
 *
 *  @return app所在的苹果设备名字
 */
+(NSString *)getIosDeviceName;

/**
 *   获取app所在的苹果设备的UUID
 *
 *  @return app所在的苹果设备的UUID    e.g.  "E621E1F8-C36C-495A-93FC-0C247A3E6E5F"
 */
+(NSString *)getIosDeviceUUIDString;

/**
 *   获取app所在的苹果设备的ios系统版本
 *
 *  @return app所在的苹果设备的ios系统版本  e.g. @"4.0"
 */
+(NSString *)getIosDeviceSystemVersion;

//获取document目录
+ (NSString *)documentPath;

//获取缓存目录
+ (NSString *)cachePath;

@end
